package DuiXingShuZu_2;

import java.util.Scanner;

public class CarsTest {
    public static void main(String[] args) {
        //定义数组存储3个对象
        //汽车的属性：品牌、价格、颜色
        //创建三个汽车对象，数据通过键盘录入而来，并把数据存入到数组当中

        //1.创建数组存储对象
        Cars[] arr = new Cars[3];

        //2.创建3个汽车对象，数据来自于键盘录入
        Scanner sc = new Scanner(System.in);
        for (int i = 0; i < arr.length; i++) {
            //创建汽车对象
            Cars c = new Cars();//开始没有数据，所以用空参
            //如果放到了for循环外面，则会导致数据被一次次覆盖修改，最终只有最后一次循环的数据

            //录入品牌
            System.out.println("请输入汽车品牌：");
            String brand = sc.next();
            c.setBrand(brand);
            //录入价格
            System.out.println("请输入汽车价格：");
            int price = sc.nextInt();
            c.setPrice(price);
            //录入颜色
            System.out.println("请输入汽车颜色：");
            String color = sc.next();
            c.setColor(color);

            //把汽车对象添加到数组当中
            arr[i] = c;
            //循环结束后，所有汽车对象则全部存放到数组里了
        }

        //3.遍历数组显示
        for (int i = 0; i < arr.length; i++) {
            Cars car = arr[i];
            System.out.println(car.getBrand() + "," + car.getPrice() + "," + car.getColor());
        }
        //——————————————————————————————————————————————————————


    }
}
